//package org.example.backend.util;
//
//import cn.hutool.crypto.digest.BCrypt;
//import org.springframework.boot.CommandLineRunner;
//import org.springframework.stereotype.Component;
//
///**
// * 密码生成工具类
// */
//@Component
//public class PasswordGenerator implements CommandLineRunner {
//
//    @Override
//    public void run(String... args) {
//        // 生成密码
//        String password = "123456";
//        String hashedPassword = BCrypt.hashpw(password);
//
//        System.out.println("=================================================");
//        System.out.println("原始密码: " + password);
//        System.out.println("加密密码: " + hashedPassword);
//        System.out.println("=================================================");
//
//        // 验证密码
//        boolean matched = BCrypt.checkpw(password, hashedPassword);
//        System.out.println("密码验证结果: " + matched);
//        System.out.println("=================================================");
//
//        // 提供SQL更新语句
//        System.out.println("更新管理员密码SQL:");
//        System.out.println("UPDATE admin SET password = '" + hashedPassword + "';");
//        System.out.println();
//
//        System.out.println("更新用户密码SQL:");
//        System.out.println("UPDATE user SET password = '" + hashedPassword + "';");
//        System.out.println("=================================================");
//    }
//}
